Fixing things that can never be broken: Soware maintenance as heterogeneous engineering

نویسندگان

  • Nathan Ensmenger
  • Michael Mahoney
  • Richard Canning
چکیده

In the very last published article of his long and distinguished career, the eminent historian of computing Michael Mahoney asked a simple but profound question: “What makes the history of soŸware hard?’’ In his characteristically playful style, Mike was engaging both with an issue of central importance to historians – namely, how can we begin to come to grips with the formidable challenges of writing the history of soŸware – but also one of great interest to practitioners. Since the earliest days of electronic computing, the problem of soŸware has loomed large in the industry literature. e history of soŸware is hard, Mike argued, because soŸware itself is hard: hard to design, hard to develop, hard to use, hard to understand, and hard to maintain. is paper focuses on the problem of maintenance in the history of soŸware. As all of the papers in this session argue, the problem of maintenance is a ubiquitous but neglected element of the history of technology. All complex technological systems eventually break down and require repair (somemore so than others), and, in fact, as David Edgerton has suggested, maintenance is probably the central activity of most technological societies. But maintenance is also low-status, di›cult, and risky. Engineers and inventors don’t like maintenance, and generally don’t do maintenance, and therefore historians of technology have largely ignored it. e problem ofmaintenance is particularly challenging for the both practitioners and historians of computing. To begin with, in theory soŸware should never need maintenance. SoŸware does not break down or wear out, at least in the conventional sense. Once a soŸware-based system is working, it will work forever (or at least until the underlying hardware breaks down – but that is someone else’s problem). Occasionally a stray cosmic ray might žip an unexpected bit in a soŸware system, causing an error, but generally speaking, soŸware can never be broken.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing a New Model for Evaluating the Maintenance System

The previous studies about the maintenance systems were dealt with defining the evaluation criteria, grouping them, and using different techniques for evaluating. The main problem is that maintenance subsystems and the relationship between and within them in order to a reliable evaluation have never been identified before.The contribution of this study is realizing the four maintenance su...

متن کامل

Designing a New Model for Evaluating the Maintenance System

The previous studies about the maintenance systems were dealt with defining the evaluation criteria, grouping them, and using different techniques for evaluating. The main problem is that maintenance subsystems and the relationship between and within them in order to a reliable evaluation have never been identified before.The contribution of this study is realizing the four maintenance su...

متن کامل

An Urban Fault Reporting and Management Platform for Smart Cities

A good interaction between public administrations and citizens is imperative in modern smart cities. Semantic web technologies can aid in achieving such a goal. We present a smart urban fault reporting web platform to help citizens in reporting common urban problems, such as street faults, potholes or broken street lights, and to support the local public administration in responding and fixing ...

متن کامل

P14: How to Find a Talent?

Talents may be artistic or technical, mental or physical, personal or social. You can be a talented introvert or a talented extrovert. Learning to look for your talents in the right places and building those talents into skills and abilities might take some work, but going about it creatively will let you explore your natural abilities and find your innate talents. You’re not going to fin...

متن کامل

Assessment of distance-based multi-attribute group decision-making methods from a maintenance strategy perspective

Maintenance has been acknowledged by industrial management as a significant influencing factor of plant performance. Effective plant maintenance can be realized by developing a proper maintenance strategy. However, selecting an appropriate maintenance strategy is difficult because maintenance is a non-repetitive task such as production activity. Maintenance also does not leave a consistent trac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008